package cn.ainit.fx.jh.entity;
// default package

import java.util.Date;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;
import javax.persistence.Temporal;
import javax.persistence.TemporalType;

/**
 * FxJh entity. @author MyEclipse Persistence Tools
 */
@Entity
@Table(name = "FX_JH")
public class FxJh implements java.io.Serializable {


	private String jhId;
	private String jhCode;
	private Date inputDate;
	private String verifyMan;
	private Date verifyDate;
	private String stationId;
	private String inputMan;
	private String manId;
	private String memo;
	private String isVerify;
	private String isDestroy;
	private String isStock;
	private String isFinVerify;
	private Date lastModDate;
	private String lastModMan;
	private String destroyMan;
	private Date destroyDate;
	private String stockMan;
	private Date stockDate;
	private String finMan;
	private Date finDate;
	private String invStype;
	private Long realMoney;
	private Long totalMoney;
	private Long totalAmount;
	private String djType;
	private String otherCharge;
	private String oidLastgr;
	private Long duifangDjId;
	private Long taxRate;
	private Long taxMoney;
	private String bumen;
	private String isLock;
	private String lockMan;
	private Date lockDate;
	
	private Double duifangJS;
	private Double duifangSY;
	private Double duifangMY;
	private Double duifangSL;
	private Double duifangPZ;
	private Double totalClass;
	
	private String sourceId;  
	
	private String duiFangLS;
	

	 
	@Id
	@Column(name = "JH_ID", unique = true, nullable = false, length = 32)
	public String getJhId() {
		return this.jhId;
	}

	public void setJhId(String jhId) {
		this.jhId = jhId;
	}

	@Column(name = "JH_CODE", length = 32)
	public String getJhCode() {
		return this.jhCode;
	}

	public void setJhCode(String jhCode) {
		this.jhCode = jhCode;
	}

	@Temporal(TemporalType.DATE)
	@Column(name = "INPUT_DATE", length = 7)
	public Date getInputDate() {
		return this.inputDate;
	}

	public void setInputDate(Date inputDate) {
		this.inputDate = inputDate;
	}

	@Column(name = "VERIFY_MAN", length = 32)
	public String getVerifyMan() {
		return this.verifyMan;
	}

	public void setVerifyMan(String verifyMan) {
		this.verifyMan = verifyMan;
	}

	@Temporal(TemporalType.DATE)
	@Column(name = "VERIFY_DATE", length = 7)
	public Date getVerifyDate() {
		return this.verifyDate;
	}

	public void setVerifyDate(Date verifyDate) {
		this.verifyDate = verifyDate;
	}

	@Column(name = "STATION_ID", length = 4)
	public String getStationId() {
		return this.stationId;
	}

	public void setStationId(String stationId) {
		this.stationId = stationId;
	}

	@Column(name = "INPUT_MAN", length = 32)
	public String getInputMan() {
		return this.inputMan;
	}

	public void setInputMan(String inputMan) {
		this.inputMan = inputMan;
	}

	@Column(name = "MAN_ID", length = 32)
	public String getManId() {
		return manId;
	}
	public void setManId(String manId) {
		this.manId = manId;
	}
	@Column(name = "MEMO", length = 500)
	public String getMemo() {
		return this.memo;
	}

	public void setMemo(String memo) {
		this.memo = memo;
	}

	@Column(name = "IS_VERIFY", length = 1)
	public String getIsVerify() {
		return this.isVerify;
	}

	public void setIsVerify(String isVerify) {
		this.isVerify = isVerify;
	}

	@Column(name = "IS_DESTROY", length = 1)
	public String getIsDestroy() {
		return this.isDestroy;
	}

	public void setIsDestroy(String isDestroy) {
		this.isDestroy = isDestroy;
	}

	@Column(name = "IS_STOCK", length = 1)
	public String getIsStock() {
		return this.isStock;
	}

	public void setIsStock(String isStock) {
		this.isStock = isStock;
	}

	@Column(name = "IS_FIN_VERIFY", length = 1)
	public String getIsFinVerify() {
		return this.isFinVerify;
	}

	public void setIsFinVerify(String isFinVerify) {
		this.isFinVerify = isFinVerify;
	}

	@Temporal(TemporalType.DATE)
	@Column(name = "LAST_MOD_DATE", length = 7)
	public Date getLastModDate() {
		return this.lastModDate;
	}

	public void setLastModDate(Date lastModDate) {
		this.lastModDate = lastModDate;
	}

	@Column(name = "LAST_MOD_MAN", length = 32)
	public String getLastModMan() {
		return this.lastModMan;
	}

	public void setLastModMan(String lastModMan) {
		this.lastModMan = lastModMan;
	}

	@Column(name = "DESTROY_MAN", length = 32)
	public String getDestroyMan() {
		return this.destroyMan;
	}

	public void setDestroyMan(String destroyMan) {
		this.destroyMan = destroyMan;
	}

	@Temporal(TemporalType.DATE)
	@Column(name = "DESTROY_DATE", length = 7)
	public Date getDestroyDate() {
		return this.destroyDate;
	}

	public void setDestroyDate(Date destroyDate) {
		this.destroyDate = destroyDate;
	}

	@Column(name = "STOCK_MAN", length = 32)
	public String getStockMan() {
		return this.stockMan;
	}

	public void setStockMan(String stockMan) {
		this.stockMan = stockMan;
	}

	@Temporal(TemporalType.DATE)
	@Column(name = "STOCK_DATE", length = 7)
	public Date getStockDate() {
		return this.stockDate;
	}

	public void setStockDate(Date stockDate) {
		this.stockDate = stockDate;
	}

	@Column(name = "FIN_MAN", length = 32)
	public String getFinMan() {
		return this.finMan;
	}

	public void setFinMan(String finMan) {
		this.finMan = finMan;
	}

	@Temporal(TemporalType.DATE)
	@Column(name = "FIN_DATE", length = 7)
	public Date getFinDate() {
		return this.finDate;
	}

	public void setFinDate(Date finDate) {
		this.finDate = finDate;
	}

	@Column(name = "INV_STYPE", length = 32)
	public String getInvStype() {
		return this.invStype;
	}

	public void setInvStype(String invStype) {
		this.invStype = invStype;
	}
	@Column(name = "REAL_MONEY", precision = 18, scale = 0)
	public Long getRealMoney() {
		return this.realMoney;
	}

	public void setRealMoney(Long realMoney) {
		this.realMoney = realMoney;
	}

	@Column(name = "TOTAL_MONEY", precision = 18, scale = 0)
	public Long getTotalMoney() {
		return this.totalMoney;
	}

	public void setTotalMoney(Long totalMoney) {
		this.totalMoney = totalMoney;
	}

	@Column(name = "TOTAL_AMOUNT", precision = 18, scale = 0)
	public Long getTotalAmount() {
		return this.totalAmount;
	}

	public void setTotalAmount(Long totalAmount) {
		this.totalAmount = totalAmount;
	}

	@Column(name = "DJ_TYPE", length = 32)
	public String getDjType() {
		return this.djType;
	}

	public void setDjType(String djType) {
		this.djType = djType;
	}

	@Column(name = "OTHER_CHARGE", length = 50)
	public String getOtherCharge() {
		return this.otherCharge;
	}

	public void setOtherCharge(String otherCharge) {
		this.otherCharge = otherCharge;
	}

	@Column(name = "O_ID_LASTGR", length = 32)
	 public String getOidLastgr() {
		return oidLastgr;
	}
	public void setOidLastgr(String oidLastgr) {
		this.oidLastgr = oidLastgr;
	}

	@Column(name = "DUIFANG_DJID", precision = 18, scale = 0)
	public Long getDuifangDjId() {
		return duifangDjId;
	}
	
	public void setDuifangDjId(Long duifangDjId) {
		this.duifangDjId = duifangDjId;
	}
	 

	@Column(name = "TAX_RATE", precision = 18, scale = 0)
	public Long getTaxRate() {
		return this.taxRate;
	}


	public void setTaxRate(Long taxRate) {
		this.taxRate = taxRate;
	}

	@Column(name = "TAX_MONEY", precision = 18, scale = 0)
	public Long getTaxMoney() {
		return this.taxMoney;
	}

	public void setTaxMoney(Long taxMoney) {
		this.taxMoney = taxMoney;
	}

	@Column(name = "BUMEN", length = 32)
	public String getBumen() {
		return this.bumen;
	}

	public void setBumen(String bumen) {
		this.bumen = bumen;
	}
	@Column(name = "IS_LOCK")
	public String getIsLock() {
		return isLock;
	}

	public void setIsLock(String isLock) {
		this.isLock = isLock;
	}
	@Column(name = "LOCK_MAN")
	public String getLockMan() {
		return lockMan;
	}

	public void setLockMan(String lockMan) {
		this.lockMan = lockMan;
	}
    @Column(name = "LOCK_DATE")
	public Date getLockDate() {
		return lockDate;
	}

	public void setLockDate(Date lockDate) {
		this.lockDate = lockDate;
	}
	@Column(name = "DUIFANG_JS")
	public Double getDuifangJS() {
		return duifangJS;
	}

	public void setDuifangJS(Double duifangJS) {
		this.duifangJS = duifangJS;
	}
	@Column(name = "DUIFANG_SY")
	public Double getDuifangSY() {
		return duifangSY;
	}

	public void setDuifangSY(Double duifangSY) {
		this.duifangSY = duifangSY;
	}
	@Column(name = "DUIFANG_MY")
	public Double getDuifangMY() {
		return duifangMY;
	}

	public void setDuifangMY(Double duifangMY) {
		this.duifangMY = duifangMY;
	}
	@Column(name = "DUIFANG_SL")
	public Double getDuifangSL() {
		return duifangSL;
	}

	public void setDuifangSL(Double duifangSL) {
		this.duifangSL = duifangSL;
	}
	@Column(name = "DUIFANG_PZ")
	public Double getDuifangPZ() {
		return duifangPZ;
	}

	public void setDuifangPZ(Double duifangPZ) {
		this.duifangPZ = duifangPZ;
	}
	@Column(name = "TOTAL_CLASS")
	public Double getTotalClass() {
		return totalClass;
	}

	public void setTotalClass(Double totalClass) {
		this.totalClass = totalClass;
	}
	@Column(name = "SOURCE_ID")
	public String getSourceId() {
		return sourceId;
	}

	public void setSourceId(String sourceId) {
		this.sourceId = sourceId;
	}

}